home *** CD-ROM | disk | FTP | other *** search
-
-
- AmiDock - version 1.3 - 03/10/91 by Gary Knight
-
-
- What is AmiDock? For those of you familar with the NeXT
- computer this will be a short explanation. AmiDock is an Amiga
- version of the NeXT's Dock. AmiDock is (of course) more
- versatile and not as limited as it's NeXT cousin.
-
- OK, now for those of you not familar with the NeXT computer.
-
- AmiDock will provide you with a number of buttons on the
- WorkBench screen that when pressed will launch other programs.
-
- These buttons are fully configurable to run any program you want
- with a single press.
-
- Here a a brief run down of the features of AmiDock:
-
- * AmiDock can run programs that need a CLI or the WorkBench.
-
- * AmiDock uses IFF brushes for the button imagery. The brushes
- used are standard IFF files and can be customized to your
- individual wants and desires. In fact many of the programs
- you will add to the dock will need a brush created for them. I
- have included a Dock Image Grid for this purpose, but more
- about that later.
-
- * AmiDock is compatible with WorkBench 1.2, 1.3, and 2.0 and
- will run on any Amiga computer with any amount of memory.
-
- AmiDock has been tested on all Amiga machines:-
-
- (500/1000/2000/2500/3000).
-
- * Amidock supports an unlimited number of buttons. The buttons
- are kept in a single line (column or row) and can extend
- beyond the screen boundaries with the use of the two scroll
- arrows.
-
- * AmiDock can be moved around the screen like any normal window,
- and can be configured as a vertical column or a horizontal
- row.
-
-
- Ok, now what do you need to get up and running with the program?
-
- 1) You will need a copy of the arp.library in your
- LIBS: directory. This has been included. AmiDock uses the
- arp.library for it's file requester.
-
- 2) You will need to copy the AmiDock program to your
- C: directory.
-
- 3) Copy the Dock directory to your hard drive or your WorkBench
- Boot Floppy. The Dock directory contains the following files
- and directories:
-
- Page (1)
-
-
-
-
-
-
-
-
- INTERLACE
-
- Dock/
- Interlace/
- DockImageGrid2.iff
- MainDock/
- <misc brush files>
- dock.config
-
- NON-INTERLACE
-
- Non-interlace/
- DockImageGrid1.iff
- MainDock/
- <misc brush files>
- dock.config
-
- 4) Lastly assign DOCK: to the directory where the configuration
- file and the brushes are kept. This will be either the
- "Dock/Interlace/Maindock/" directory or the
- "Dock/Non-Interlace/Maindock/" directory depending on if you
- run your workbench in interlace mode or not. The only
- difference in the files are the size of the brushes. The
- interlace versions are larger than the non-interlace ones.
-
- Either one will work on any screen (interlaced or not).
-
- AmiDock when run from the workbench uses the DOCK: assignment
- to find its config file and brushes. This assignment should
- be added to your startup-sequence. AmiDock will also use the
- DOCK: directory if run from the CLI with no argument given.
-
- The only argument AmiDock takes is the path to it's config
- file.
-
- 5) Execute AmiDock.
-
- 6) AmiDock comes pre-configured to run a variety of programs.
-
- You will want to re-configure the dock to run the programs
- you have.
-
-
- Misc Stuff
-
- In this release the brushes associated with a given dock.config
- file must be in the same directory as that dock.config file. The
- brush requester will allow you to enter a brush from a different
- directory, but AmiDock will not recognize the brush if it is not
- in the same directory as it's dock.config file.
-
-
-
-
-
-
-
- Page (2)
-
-
-
-
-
-
-
-
- AmiDock does not need to be "run", it will set itself up as a
- background process and return control to the CLI. AmiDock can be
- added to your startup-sequence and it will allow the startup CLI
- to close. If you are using AmigaDOS2.0, AmiDock can be placed in
- the wbstartup drawer, just remember to add a tool type of
- DONOTWAIT to AmiDock's icon.
-
- AmiDock accepts 1 argument when run from the CLI. This is the
- path to the config file and brushes.
-
- ex: amidock dh0:dock/interlace/maindock - this will use the path
-
- "dh0:dock/interlace/maindock" as the path to the config file.
-
- If AmiDock is run with no arguments it will use the
- DOCK: assignment.
-
- The Text button in the Add/Edit/Delete window does not work.
- (yet..)
-
- Pressing it will not cause any change in operation, AmiDock will
- still use the brush.
-
- Included in this distribution should be two files called
- "DockImageGrid1.iff" and "DockImageGrid2.iff". They are
- non-interlaced and interlaced respectively. These files are IFF
- ILBM pictures of many pre-defined button image's and a bunch a
- blank ones that you can fill in with your own designs. To create
- a new brush or add a pre-defined one, load the DockImageGrid?.iff
- into a paint program (DPaint), draw your new brush inside one of
- the blank buttons or find a pre-defined you like, and grab it as
- a brush. Make sure that the edges of the brush are the edges of
- the button. Save the brush in the directory of the dock you want
- to use it on. If you come up with any interesting brushes be sure
- to upload them or mail them to me so I can include them with
- future releases of AmiDock.
-
- I want to say a word of thanks to the management of Soft-Logik
- Publishing Corp. for the use of their facilities in the
- distribution of AmiDock. While this is not in anyway a product
- of Soft-Logik's they have nonetheless been very supportive of me
- while I was developing it (by giving me a day job). A special
- thanks to Deron Kazmaier, Dan Weiss, Brad Kazmaier and
- Mike Loader for their help in seeing AmiDock born.
-
- Last but not least, AmiDock is a shareware program. AmiDock is
- not Public Domain or Freeware. AmiDock is freely re-distributable
- providing all the files in this distribution are kept intact.
-
- Please give (do not sell) AmiDock to anyone you like. As stated,
- AmiDock is a shareware program and as such I request a fee of
- $25.00 if you use this program.
-
-
-
-
-
- Page (3)
-
-
-
-
-
-
-
-
- When I receive your monetary contribution I will make you a
- registered user and send you a "real" manual that explains in
- greater detail the workings of AmiDock and the latest version of
- the program. As a registered user you will be entitled to free
- upgrades (via on-line services) as long as AmiDock remains a
- shareware product and a discount if (and hopefully when) AmiDock
- goes commercial. If you are registered and would like a copy of
- the latest version from me, just send a blank floppy and a SASE
- that can hold the floppy, and I will send you the latest free of
- charge. I have big plans for AmiDock, but they will only be
- realized if the product gets support from the Amiga community.
-
- Well that's about all for the readme file. A complete description
- of the program and all it's features will be supplied in the
- manual which you will receive when you send in your registration
- card (see below) and money. Please mail the card and your payment
- (check (drawn on a US bank), money order payable to me (in U.S.
- Funds), or cash) at the address listed below:
-
-
-
- Gary Knight
- 3200 Patterson Place Dr #307
- St.Louis, Mo. 63129
-
-
- I hope you find this program useful! If you have any comments or
- bug reports I can be reached by e-mail on:
-
- GENIE: Deron.K
- CIS: 76317,3633
- BIX: dkazmaier
- Soft-Logik BBS: Quill, or #292
-
- You can also drop me a letter at the address listed above.
-
- Thank You!!!!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page (4)
-
-
-
-
-
-
-
-
- PS: Here is a list of the new features/fixes in AmiDock 1.4.1:
- (which you will receive when you register)
-
- - added support for drop in icons under wb2.0. To add a new item
- just drag the icon over to the dock and drop it on the dock's
- window and it will be added using the icon for an image.
-
- - now it uses GetDiskObject to load the icon's imagery instead
- of reading the file directly.
-
- - bug fixes involving memory not being freed under some
- conditions.
-
- - added support for using icons for bay images.
-
- - added support for using text for bay images (including font
- and color control if running under wb2.0).
-
- - some internal re-works, code cleanup, and optimizations.
-
- - eliminated all need for the arp.library if running under wb2.0!
- (and there was much rejoicing)
-
- * AmiDock uses the ASL file requester.
- * AmiDock uses the ASL font requester.
- * AmiDock uses the DOS Execute() call when running a program as
- a CLI style process.
-
- - when AmiDock is the active window the WB screen title bar now
- has the word "AmiDock" in it. (this goes for the select and
- edit windows also)
-
- - when AmiDock is launching a program it puts a message in the WB
- screens title bar that reads "Attempting to load 'program
- name'..." like wb2.0.
-
- - the prop gadget in the Dock Item Selector window now uses the
- PROPNEWLOOK flag for the new and improved wb2.0 look.
-
- - put in much more comprehensive error handling and reporting.
-
- - if the icon image is used, the name of the ".info" file is
- taken from the path+appname+".info". It no longer uses the
- string gadget's contents to get the ".info" file.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page (5)
-
-
-
-
-
-
-
-
- How to use AmiDock
-
- There are two ways to use AmiDock:
-
- 1) From the the CLI enter 'amidock' and the prompt and press
- return.
-
- This will cause AmiDock to look in the DOCK: directory that
- you assigned before you ran AmiDock (usually in your
- startup-sequence).
-
- AmiDock will also use the DOCK: assignment if you ran it
- from the WorkBench by double clicking on its icon, or under
- WB2.0, placing it in the WBStartup drawer.
-
- The assign DOCK: must be made so that it specifies a directory
- where a dock.config file is located and must be done before
- you run amidock in this way.
-
- example: assign DOCK: dh0:dock/interlace/maindock
-
- For this example to work a dock.config file must be in the
- directory 'dh0:dock/interlace/maindock'.
-
- 2) The second way to run AmiDock eliminates the need for the
- Assign DOCK: stuff. All that you need to do is to give the
- path to the dock.config file as the first argument to AmiDock
- when you run it from the CLI. This method only works from a
- CLI (or shell). It will not work from he WorkBench, to run
- AmiDock from the WorkBench see #1 above.
-
- example: amidock dh0:dock/interlace/maindock
-
- Remember a dock.config file must be in the directory
- dh0:dock/interlace/maindock
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page (6)
-
-
-
-
-
-
-
-
- NEW for version 1.4:
-
- When you run AmiDock and it cannot find a dock.config file
- AmiDock will put up a error message stating that it cannot find
- its dock.config file. If this happens be sure that the
- dock.config file is in the directory specified as a argument or
- by the assignment DOCK:.
-
- To run AmiDock from the startup-sequence add the following lines
- to your startup-sequence:
-
- assign DOCK: <path to dock.config file - see above>
- amidock.
-
- To run more than one AmiDock from your startup-sequence add these
- lines:
-
- assign DOCK: <path to dock.config file - see above>
- amidock
- amidock <path to another dock.config file>
-
-
- You can run as many as you want to like this, just remember that
- each different AmiDock needs its own dock.config file (put them
- in separate directories) and each brush used by a particular dock
- needs to be located with each and every dock.config file that
- uses it.
-
- TEXT ENDS...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page (7)
-
-
-
-
-
-
-
-
- cut here and return with payment
- -----------------------------------------------------------------
-
-
- USER REGISTRATION CARD
-
-
- Product: AmiDock v1.3
-
-
- Name: _________________________________________________________
-
- Address: _________________________________________________________
-
- City: __________________________________ State:________________
-
- Country: _________________________ Postal Code:___________________
-
-
- Workbench version:________________________________________________
-
-
- Description of Hardware:__________________________________________
-
- __________________________________________________________________
-
-
- Primary Use of Hardware: ___ Home ___ Business ___ Fun ___ Other
-
-
- Comments:_________________________________________________________
-
- __________________________________________________________________
-
- __________________________________________________________________
-
- __________________________________________________________________
-
- __________________________________________________________________
-
- __________________________________________________________________
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page (8)
-